ローカル環境で Ethereum の秘密鍵生成・アドレス取得
開発用に Ethereum の秘密鍵とアドレスをいくつか生成したいときがあったので、そのときに使用した方法のメモです。
もちろんローカル環境(オフライン)で実行可能です。
ethereumjs-wallet のインストール
$ npm install ethereumjs-wallet --save
秘密鍵・アドレス取得コード例
code:example.js
var Wallet = require('ethereumjs-wallet');
const wallet = Wallet.generate();
console.log("privateKey: " + wallet.getPrivateKeyString());
console.log("address: " + wallet.getAddressString());
実行
上記のコードを app.js として保存した場合は、次のコマンドで実行できます。
$ node app.js
参考